package com.flame.session.service;

import java.util.List;

import com.flame.session.controller.vo.OnlineUserVo;
import com.flame.session.entity.OnlineUser;

/**
 * OnlineUserService
 *
 * @author wuxintong
 * @since 2023/3/2
 */
public interface OnlineUserService {

    /**
     * 查询所有在线用户
     * @param onlineUserVo onlineUserVo
     * @return List<OnlineUser> list
     */
    List<OnlineUser> list(OnlineUserVo onlineUserVo);

    /**
     * 强制退出在线用户
     * @param primaryId 存储的primaryId
     */
    void forceLogout(String primaryId);
}
